3
תגובות
כשאני מנסה להיכנס לדף מסוים ב-localhost, אני מקבל דף ריק, וכתובת האתר חוזרת להיות הכתובת שהייתה לפני שנכנסתי לאותו הדף.
איזו סיבה יכולה להיות לזה?

3 תשובות

avatar ענה OrelBeY ב 19 לאוגוסט 2012 #

הבעיה כנראה נמצאת פה (כשהוצאתי את זה - הצלחתי להיכנס לדף):

// Modes
if (isset($_GET['mode'])) {
    switch (strtolower($_GET['mode'])) {
        case "view":
            $mode_is_view = true;
            if (isset($_GET['action'])) {
                $location = __FILE__."?mode=view";
                header("Location: $location");
                exit;
            }
            break;
        case "management":
            $mode_is_management = true;
            break;
        default:
            header("Location: 404.php");
            exit;
    }
}
else {
    $location = __FILE__."?mode=view";
    header("Location: $location");
    exit;
}

avatar ענה cthulhu ב 19 לאוגוסט 2012 #

__FILE__ מחזירה לך את המיקום האבסולוטי של הקובץ. למה אתה צריך את זה?
ובמקום ליצור מיליון דגלים, צור משתנה-מצב אחד, מספר שלם.

avatar ענה OrelBeY ב 19 לאוגוסט 2012 #

אה, טעות שלי. תיקנתי. עכשיו עובד.
רעיון טוב, זה מה שאעשה. :)
תודה. :)